<?php


App::uses('Email', 'Lib');
App::uses('UsuariosDao', 'Model');


class Usuarios extends UsuariosDao{
	

	function crear_usuario($usuario){
		if($this->insertarNuevoUsuario($usuario) == true ){
			return "Usuario Creado";
		}else{
			return "Error al crear usuario";
		}; //crea usuario
	}
	
	function comprobar_registro($nuevo_usuario){
		//comprobar si ya existe email
		if($this->emailUsado($nuevo_usuario['email']) == true){
	
			$info['result'] = false;
			$info['mensaje'] = "Esta dirección de correo ya esta en uso.";
			return $info;
		}
	
		return true;
	}	
	
	function activar_usuario(){	}
	
	function enviar_activacion($correos,$ruta_activacion){
		$email = new Email();
		//$usuario = hash('sha512',$usuario);
		//$codigo = hash('sha512',$codigo);
		
		$email->enviar_codigo_activacion($correos,$ruta_activacion);
	}
	
	function desactivar_usuario(){}
	
	function random_codigo_activacion(){
		return substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0,7);
	}
	
}

?>